have cracked - Turkish English Dictionary